import java.util.Scanner;

//class sum {
//    public int x;
//    public int y;
//
//    public sum(int x, int y) {
//        this.x = x;
//        this.y = y;
//    }
//
//    public int getx() {
//        return x;
//    }
//
//    public int gety() {
//        return y;
//    }
//}



//class person {
//    public int age;
//
//    public person() {
//    }
//
//    public void setage(int age) {
//        if (age < 0)
//            this.age = 0;
//        else if (age > 200)
//            this.age = 200;
//        else
//            this.age = age;
//    }
//
//    public int getage() {
//        return age;
//    }
//}



//class base{
//    public int x;
//    public int y;
//    public base(int x,int y){
//        this.x=x;
//        this.y=y;
//    }
//    public int getx() {
//        return x;
//    }
//
//    public int gety() {
//        return y;
//    }
//}
//class sub extends base{
//    public int z;
//    sub(int x,int y,int z){
//        super(x,y);
//        this.z=z;
//    }
//    public int getz() {
//        return z;
//    }
//    public int calculate(){
//        return super.getx()*super.gety()*this.getz();
//    }
//}




public class test_1_7 {

////    JAVA19 修改Data类的定义
////    描述
////    现有一个Data类，内部定义了属性x和y，在main方法中实例化了Data类，并计算了data对象中x和y的和。但是，Data类的定义存在错误，请你将这些错误修正过来，使得main方法中的求和逻辑可以正常执行。
////    输入描述：两个整数
////    输出描述：两个整数的和
////    示例1
////    输入：1 2
////    输出：3
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int x = sc.nextInt();
//        int y = sc.nextInt();
//        sum s1 = new sum(x,y);
//        System.out.println(s1.getx() + s1.gety());
//    }





////    JAVA20 验证年龄
////    描述
////    采用封装的思想，为Person类定义年龄属性，要求：
////    修改年龄时判断其范围，若年龄小于0则按0输出，若年龄大于200则按200输出。
////    输入描述：年龄整数值
////    输出描述：1. 若年龄小于0则输出0；
////            2. 若年龄大于200则输出200；
////            3. 若年龄介于[0,200]之间则直接输出。
////    示例1
////    输入：25
////    输出：25
////    示例2
////    输入：25
////    输出：0
//
//    public static void main(String[] args) {
//        person p=new person();
//        Scanner sc = new Scanner(System.in);
//        int age = sc.nextInt();
//        p.setage(age);
//        System.out.println(p.getage());
//    }




////    JAVA21 补全构造方法
////    描述：有父类Base，内部定义了x、y属性。有子类Sub，继承自父类Base。子类新增了一个z属性，并且定义了calculate方法，在此方法内计算了父类和子类中x、y、z属性三者的乘积。请补全子类构造方法的初始化逻辑，使得该计算逻辑能够正确执行。
////    输入描述：
////    三个整数：x, y, z
////    输出描述：三个整数的乘积：x*y*z
////    示例1
////    输入：1 2 3
////    输出：6
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int a=sc.nextInt();
//        int b=sc.nextInt();
//        int c=sc.nextInt();
//        sub s1=new sub(a,b,c);
//        System.out.println(s1.calculate());
//    }


}




